/**
 * 数组去重 多种方法
 * webpack优化
 * 依赖更新，package-lock文件中，依赖的版本更新了，是否要更新这个依赖
 * css画一个三角形
 * css不用flex实现垂直居中
 * 垂直居中的各种方法
 * 实现一个方法使得数组中的元素乱序排列
 * 浏览器加载的重绘 重排
 * url从输入到浏览器的地址栏中开始，到最终页面打开都经历了什么过程
 * 如何优化页面加载
 * js的垃圾回收机制 多种方法
 * 闭包
 * 原型链
 * __proto__ 和 prototype的区别
 * 内存溢出 如何定位哪里溢出了
 * vuex
 * vue的实现原理 虚拟dom 数据劫持
 * vue如何劫持数组中的元素 重写了哪些方法
 * defineproperty 和 proxy 的区别 多个
 * 如何开始一个新项目的开发，从工程的建立开始
 * 有没有经历过vue 从1升级到2的大版本更新
 * elementui的框架在定制的时候遇到哪些问题
 * 什么是bfc
 * flex的详细属性有哪些
 * flex详细介绍
 * grid
 * event loop
 * 什么是宏事件 微事件
 * 同步事件和异步事件如何在event loop中执行
 * promise
 * promise的同步 异步 new promise是宏 同步执行，then是微 异步执行？
 * 浏览器的进程
 * 浏览器的引擎和nodejs引擎的区别 不是指v8
 * 
 */

